home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
t3_1
/
xlib.lha
/
xlib
/
depth.t
< prev
next >
Wrap
Text File
|
1990-06-01
|
615b
|
16 lines
(herald depth (env tsys (xlib interface)))
(DEFINE (MAKE-DEPTH) (CONS 'DEPTHP (MAKE-BYTEV 12)))
(DEFINE (DEPTH-DEPTH X) (MREF-INTEGER (CHK-DEPTHP X) 0))
(DEFINE (DEPTH-DEPTH! X Y) (SET-MREF-INTEGER! (CHK-DEPTHP X) 0 Y))
(DEFINE (DEPTH-NVISUALS X) (MREF-INTEGER (CHK-DEPTHP X) 4))
(DEFINE (DEPTH-NVISUALS! X Y) (SET-MREF-INTEGER! (CHK-DEPTHP X) 4 Y))
(DEFINE (DEPTH-VISUALS X)
((LAMBDA (X Y) (CONS 'VISUALP (MREF-POINTER X Y)))
(CHK-DEPTHP X)
8))
(DEFINE (DEPTH-VISUALS! X Y)
((LAMBDA (X Y Z) (SET-MREF-POINTER! X Y (CHK-VISUALP Z)))
(CHK-DEPTHP X)
8
Y))